Reversal Distance for Strings with Duplicates: Linear Time Approximation Using Hitting Set
نویسندگان
چکیده
In the last decade there has been an ongoing interest in string comparison problems; to a large extend the interest was stimulated by genome rearrangement problems in computational biology but related problems appear in many other areas of computer science. Particular attention has been given to the problem of sorting by reversals (SBR): given two strings, A and B, find the minimum number of reversals that transform the string A into the string B (a reversal ρ(i, j), i < j, transforms a string A = a1 . . . an into a string A = a1 . . . ai−1ajaj−1 . . . aiaj+1 . . . an). Primarily the problem has been studied for strings in which every symbol appears exactly once (that is, for permutations) and only recently attention has been given to the general case where duplicates of the symbols are allowed. In this paper we consider the problem k-SBR, a version of SBR in which each symbol is allowed to appear up to k times in each string, for some k ≥ 1. The main result of the paper is a Θ(k)-approximation algorithm for k-SBR running in time O(n); compared to the previously known algorithm for k-SBR, this is an improvement by a factor of Θ(k) in the approximation ratio, and by a factor of Θ(k) in the running time. Crucial ingredients of our ∗Supported by project 1M0021620808 of MŠMT ČR.
منابع مشابه
Approximating Reversal Distance for Strings with Bounded Number of Duplicates
For a string A = a1 . . . an, a reversal ρ(i, j), 1 ≤ i < j ≤ n, transforms the string A into a string A′ = a1 . . . ai−1ajaj−1 . . . aiaj+1 . . . an, that is, the reversal ρ(i, j) reverses the order of symbols in the substring ai . . . aj of A. In a case of signed strings, where each symbol is given a sign + or −, the reversal operation also flips the sign of each symbol in the reversed substr...
متن کاملA Polynomial Time Construction of a Hitting Set for Read-Once Branching Programs of Width
Recently, an interest in constructing pseudorandom or hitting set generators for restricted branching programs has increased, which is motivated by the fundamental issue of derandomizing space-bounded computations. Such constructions have been known only in the case of width 2 and in very restricted cases of bounded width. In this paper, we characterize the hitting sets for read-once branching ...
متن کاملReversals and Transpositions over Finite Alphabets
Extending results of Christie and Irving, we examine the action of reversals and transpositions on finite strings over an alphabet of size k. We show that determining reversal, transposition or signed reversal distance between two strings over a finite alphabet is NP-hard, while for ‘dense’ instances we give a polynomial-time approximation scheme. We also give a number of extremal results, as w...
متن کاملAn Improved Time-Reversal-Based Target Localization for Through-Wall Microwave Imaging
Recently, time reversal (TR) method, due to its high functionality in heterogeneous media has been widely employed in microwave imaging (MI) applications. One of the applications turning into a great interest is through-wall microwave imaging (TWMI). In this paper, TR method is applied to detect and localize a target obscured by a brick wall using a numerically generated data. Regarding this, i...
متن کاملA Sufficient Condition for Sets Hitting the Class of Read-Once Branching Programs of Width 3 - (Extended Abstract)
We characterize the hitting sets for read-once branching programs of width 3 by a so-called richness condition which is independent of a rather technical definition of branching programs. The richness property proves to be (in certain sense) necessary and sufficient condition for such hitting sets. In particular, we show that any rich set extended with all strings within Hamming distance of 3 i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electr. J. Comb.
دوره 14 شماره
صفحات -
تاریخ انتشار 2006